273 850 374 835 370 816 366 792 364 783 364 779 359 772 352 766 349 757 352 748 357 740 361 741 355 746 348 756 341 767 334 778 328 788 322 792 315 795 307 792 299 788 303 781 310 774 315 773 313 774 306 771 301 768 302 766 310 765 317 761 322 755 326 731 337 722 339 710 338 692 332 682 325 681 317 681 307 676 301 672 303 670 312 670 321 665 319 652 314 636 309 635 306 633 291 630 282 625 279 622 283 623 292 627 309 614 307 598 303 592 298 583 287 579 285 576 288 577 296 579 300 571 301 564 302 567 309 577 312 597 315 625 320 656 327 679 336 693 349 704 356 721 358 703 360 690 364 667 361 661 358 652 348 646 345 646 353 647 360 635 356 626 344 618 332 615 334 616 343 621 351 608 347 599 342 593 335 591 343 597 350 592 353 592 357 605 358 614 358 628 364 652 375 658 381 669 382 688 383 694 383 698 384 698 392 702 401 707 407 712 413 703 415 688 422 675 425 663 422 651 422 641 429 628 435 617 435 604 431 584 429 567 437 546 441 516 442 483 440 452 438 415 431 392 424 369 413 352 412 342 415 331 423 320 434 311 447 307 460 307 469 304 479 304 491 304 506 305 513 311 518 319 525 319 525 319 525 319 525 319 525 324 532 332 547 332 547 332 562 326 580 318 591 315 597 314 601 317 606 321 617 333 653 341 678 343 693 344 699 351 699 358 699 370 701 379 701 379 697 372 693 364 687 358 681 351 663 347 639 350 630 351 617 349 608 358 597 370 588 380 580 389 570 395 568 402 574 409 584 413 593 414 601 409 613 406 623 405 630 412 640 421 654 431 667 440 678 444 685 451 689 459 688 467 687 478 683 467 678 457 675 451 672 435 645 431 633 434 620 441 605 447 592 451 585 463 588 474 592 490 598 508 605 530 603 549 601 563 595 571 590 577 587 576 594 577 604 583 618 589 629 596 644 598 659 598 679 596 701 593 714 591 723 598 729 607 738 613 744 614 734 614 724 611 716 611 708 615 694 615 694 615 694 616 685 620 690 624 701 625 708 627 713 629 719 637 721 648 719 648 719 657 721 661 717 651 710 643 706 639 694 634 676 628 661 626 644 629 625 633 602 633 602 633 602 633 602 633 602 633 590 642 588 649 579 654 567 658 562 669 562 679 562 691 559 703 551 715 539 735 511 758 479 786 441 804 416 808 410 819 405 832 401 842 397 846 394 849 391 848 386 846 382 848 380 848 375